<?php

class costo_patente{
//variables de mapeo
var $costo_patente_id;
var $costo_patente_costo;
var $costo_patente_inicial;
var $costo_patente_final;
var $costo_patente_eliminado;
//variables de clase

var $campos;
var $db;

///////////////////////
function costo_patente($id=0){
$this->db = new mydb();
$this->tabla = 'costo_patente';
$this->campos = 'costo_patente_costo,costo_patente_inicial,costo_patente_final,costo_patente_eliminado';

if($id){
$this->get($id);
}

}
//////////////////// 


////////////////////
function add(){ $values = "$this->costo_patente_costo,$this->costo_patente_inicial,$this->costo_patente_final,$this->costo_patente_eliminado";
$this->costo_patente_id = $this->db->add($values,$this->campos,$this->tabla); return $this->costo_patente_id; }
////////////////////// 




///////////////////


function del(){
$GLOBALS["db"]->del("costo_patente_id = $this->costo_patente_id",$this->tabla);
} 

//////////////////////////




/////////////////////////
function get($id = 0){
   	if($id){
   	$rs = $GLOBALS["db"]->consulta("SELECT *        FROM $this->tabla 
       WHERE costo_patente_id = $id");
   	 $this->costo_patente_id = $rs[0]["costo_patente_id"];
   	 $this->costo_patente_costo = $rs[0]["costo_patente_costo"];
   	 $this->costo_patente_inicial = $rs[0]["costo_patente_inicial"];
   	 $this->costo_patente_final = $rs[0]["costo_patente_final"];
   	 $this->costo_patente_eliminado = $rs[0]["costo_patente_eliminado"];
}
}



//////////////////////




///////////////////////////
function setcosto_patente_id($par=0){
if(!$par){
$this->costo_patente_id = -1;
}else{
$this->costo_patente_id = (int)$par;
}
}




///////////////////////
function setcosto_patente_costo($par=0){
if(!$par){
$this->costo_patente_costo = 0;
}else{
$this->costo_patente_costo = (float)$par;
}
}



////////////////////

///////////////////////
function setcosto_patente_inicial($par=0){
if(!$par){
$this->costo_patente_inicial = 0;
}else{
$this->costo_patente_inicial = (float)$par;
}
}



////////////////////

///////////////////////
function setcosto_patente_final($par=0){
if(!$par){
$this->costo_patente_final = 0;
}else{
$this->costo_patente_final = (float)$par;
}
}



////////////////////

///////////////////////
function setcosto_patente_eliminado($par=0){
if(!$par){
$this->costo_patente_eliminado = 0;
}else{
$this->costo_patente_eliminado = (int)$par;
}
}



////////////////////

function upd(){
if($this->costo_patente_id){
    
    $values ="costo_patente_costo=$this->costo_patente_costo,costo_patente_final=$this->costo_patente_final,costo_patente_inicial=$this->costo_patente_inicial,
            costo_patente_eliminado=$this->costo_patente_eliminado";
    $this->db->update("costo_patente_id=$this->costo_patente_id",$values,$this->tabla); 
}
}

}

?>
